package com.gxa.financial.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.gxa.common.R;
import com.gxa.common.entity.financial_management.PayRecord;

public interface PayRecordService extends IService<PayRecord> {
    R selectPayRecordList(Integer currentPage, Integer pageSize);

    R selectPayRecord(Integer currentPage, Integer pageSize, PayRecord payRecord);

    R selectPayRecordByNo(Long transactionNo);

    R updatePayRecordStatus(PayRecord payRecord);

    R updatePayRecordFailStatus(PayRecord payRecord);

    R addPayRecord(PayRecord payRecord);
}
